import Vue from 'vue';
import MiLoginWarningConfig from './MiLoginWarning.vue';

function miLoginWarning() {
    return new Promise((resolve, reject) => {
        //1.根据配置生成构造函数
        var Constructor = Vue.extend(MiLoginWarningConfig);
        //2.自己new构造函数创建组件，并调用$mount()生成组件实例
        var instance = new Constructor({ data: { resolve, reject } }).$mount();
        //3.将组件实例对应的根节点$el添加到body中显示
        document.body.appendChild(instance.$el);
    });

}

export default miLoginWarning;